const BASE_URL = 'http://api-breakingnews-web.itheima.net'
// 第一个功能.切换认证或登录
    // 点击去注册，让注册的盒子显示
$("#goto-register").on("click",function(){
    $("#register").show()
})
// 点击去登录，让注册隐藏
$("#goto-login").on("click",function(){
    $("#register").hide()
})

// 第二个功能：注册校验码-登录
let form= window.layui.form
form.verify({
    username:function(value){
        if(!/^[a-z0-9]{6,10}$/.test(value)){
            return "主人，名字要在6-10之间呀"
        }
    },
    password: function(value){
        if(!/^[a-z0-9]{6,10}$/.test(value)){
            return "主人，密码格式不对哦"
        }
    },
    // 重新输入密码的地方
    repwd:function(value){
        if($("#register input[name=password]").val() !==value){
            return "主人，和前面的密码不一样啦"
        }
    },
})
    // 1.注册点击事件
    $("#register .layui-form").on("submit",function(e){
        e.preventDefault()
        let data=$("#register form").serialize()
        axios.post(`${BASE_URL}/api/reguser`,data).then(res=>{
            console.log(res)
            if(res.data.status===0){
                $("#register").hide()
            }
        })
    })
    // 第四个功能 登录提交
    $("#login .layui-form").on("submit",function(e){
        e.preventDefault()
        let data=$("#login form").serialize()
        axios.post(`${BASE_URL}/api/login`,data).then(res=>{
            console.log(res)
            let { status, message } = res.data
            if (status===0){
                localStorage.setItem("token",res.data.token)
                layer.msg(message, {
                    icon: 1,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                  }, function(){
                    //do something
                    location.href="/index.html"
                  });   
            } else {
                layer.msg(message, {
                    icon: 2,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                  }, function(){
                    //do something
                    
                  }
                )
            }
        })
    })